[−][src]Crate core_foundation
This crate provides wrappers around the underlying CoreFoundation types and functions that are available on Apple's operating systems.
It also provides a framework for other crates to use when wrapping other frameworks that use the CoreFoundation framework.
Modules
array | Heterogeneous immutable arrays. |
attributed_string | |
base | |
boolean | A Boolean type. |
bundle | Core Foundation Bundle Type |
data | Core Foundation byte buffers. |
date | Core Foundation date objects. |
dictionary | Dictionaries of key-value pairs. |
error | Core Foundation errors. |
filedescriptor | |
number | Immutable numbers. |
propertylist | Core Foundation property lists |
runloop | |
set | An immutable bag of elements. |
string | Immutable strings. |
timezone | Core Foundation time zone objects. |
url | A URL type for Core Foundation. |
uuid | Core Foundation UUID objects. |
Macros
declare_TCFType | Declare a Rust type that wraps an underlying CoreFoundation type. |
impl_CFComparison | |
impl_CFTypeDescription | Implement |
impl_TCFType | Provide an implementation of the |
Traits
ConcreteCFType |